Theoretical and Experimental Aspects of Ray Shooting

نویسندگان

  • Allen Yao-Hung Chang
  • Boris Aronov
  • Hsiang-Ling Hsu
چکیده

The ray shooting problem arises in many different contexts and is a bottleneck of ray tracing in computer graphics and radio propagation simulation wireless communications among others. Unfortunately, theoretical solutions to the problem are not very practical, while practical methods offer few provable guarantees on performance. The two main obstacles appear to be identifying the correct measures of problem complexity and designing algorithms which adapt naturally to the complexity of a problem instance. We start by reviewing the data structures and traversal algorithms commonly used for ray tracing in practice. Attempting to combine practicality with theoretical soundness, we then show how to provably measure the average performance of any ray-shooting method based on traversing a bounded-degree spatial decomposition, where the average is taken to mean the expectation over the uniform ray distribution. A simplification yields a simple, easy-to-compute cost predictor that estimates the average performance of ray shooting without running the actual algorithm. We experimentally show that this predictor provides an accurate estimate of the efficiency of executing ray-shooting queries in several spatial decomposition-based data structure and of the criteria used to construct the data structures. The performance of all of the spatial decompositions we constructed, while ray-tracing and performing a radio-propagation simulation, is accurately captured by our cost predictor, for ray distributions arising from realistic data. Furthermore, we use the predictor to optimize several data structures. Our experimental results show that the data structures constructed using our schemes are generally comparable or better than those built with fixed parameters a priori. We then fine-tune the predictor and observe the behavior of our algorithm on data structures built to support a simple ray-tracing engine. It appears to work well in practice.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cost prediction for ray shooting in octrees

The ray shooting problem arises in many different contexts and is a bottleneck of ray tracing in computer graphics. Unfortunately, theoretical solutions to the problem are not very practical, while practical methods offer few provable guarantees on performance. Attempting to combine practicality with theoretical soundness, we show how to provably measure the average performance of any ray-shoot...

متن کامل

Investigating the efficacy of brain training by using virtual reality and real shooting on the shooting skills of students of a military university

Background and Aim: High quality, fast-paced and cost-effective training of novice military personnel is a major concern in most armed forces around the world. Hence, implementing psycho-technological findings is important in the armed forces. This study aimed to investigate and compare the efficacy of brain-training (neurofeedback) and virtual-reality training through the use of actual and vir...

متن کامل

The Effect of an Educational Program for Mental Visualization to Teaching Some Shooting Skills for Basketball Beginners

Background. Although the educational program for teaching basketball shooting has been discussed, the mental visualization of teaching shooting skills for beginners has not been discussed yet. Objectives. The purpose of this study is to identify the effect of mental visualization in teaching some types of basketball shooting skills. Methods. The experimental method was chosen for its suitabil...

متن کامل

Rectilinear Bsp Trees for Preferred Ray Sets

Rectilinear Binary Space Partitioning (BSP) trees are often used for solving various types of range searching problems including ray shooting. We propose a novel method for construction of rectilinear BSP trees for a preferred set of ray shooting queries. Particularly, we study ray sets formed by fixing either the direction or the origin of rays. We analyse and discuss the properties of constru...

متن کامل

Polygonal Minkowski Sums via Convolution : Theory and Practice

This thesis studies theoretical and practical aspects of the computation of planar polygonal Minkowski sums via convolution methods. In particular we prove the “Convolution Theorem”, which is fundamental to convolution based methods, for the case of simple polygons. To the best of our knowledge this is the first complete proof for this case. Moreover, we describe a complete, exact and efficient...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000